//
// Created by hkkzzxz on 24-9-4.
//

#ifndef YUNSHI_SUPERADMINCONTROLLER_H
#define YUNSHI_SUPERADMINCONTROLLER_H

// 超级管理员策略类

#include "BaseController.h"

class SuperAdminController : public BaseController {
public:
    // 添加管理员
    void addAdmin(std::string &data, http::request<http::dynamic_body> &httpRequest,
                  http::response<http::dynamic_body> &httpResponse);

    // 删除员工
    void deleteAdmin(std::string &data, http::request<http::dynamic_body> &httpRequest,
                     http::response<http::dynamic_body> &httpResponse);

    // 查询管理员信息
    void checkAdmin(std::string &data, http::request<http::dynamic_body> &httpRequest,
                    http::response<http::dynamic_body> &httpResponse);
};


#endif //YUNSHI_SUPERADMINCONTROLLER_H
